def main():

    y_or_n = input('是否退出程序（y/n）？')

    while y_or_n != 'y':

        print('请输入以下信息，用空格分割')
        input_str = input('性别 体重（kg） 身高（CM） 年龄：')
        str_list = input_str.split(' ')
        gender = str_list[0]
        weight = float(str_list[1])
        height = float(str_list[2])
        age = int(str_list[3])

        if gender == '男':
            # 男性
            bmr = (13.7 * weight) + (5.0 * height) - (6.8 * age) + 66
        elif gender == '女':
            # 女性
            bmr = (9.6 * weight) + (1.8 * height) - (4.7 * age) + 655
        else:
            bmr = -1

        if bmr != -1:
            print('您的性别：{},体重：{}公斤,身高：{}厘米,年龄：{}岁'.format(gender, weight, height, age))
            print('基础代谢率：{:.2f}大卡'.format(bmr))
        else:
            print('暂不支持该性别')

        print()  # 输出空行
        print('*****************************************************')
        y_or_n = input('是否退出程序（y/n）？')

    print('程序已退出！')


if __name__ == '__main__':
    main()